package ssen.mvc.core {
import flash.events.Event;
import flash.events.IEventDispatcher;

public interface IContextDispatcher extends IDisposable {
	function get eventDispatcher():IEventDispatcher;
	function get parentEventDispatcher():IContextDispatcher;
	function createChild():IContextDispatcher;
	function dispatch(event:Event, to:String="self", penetrate:Boolean=false):void;
}
}
